package Fyysika_Ylesanded;

public class yl1 {
	double amass=Math.rint((Math.random()*5)*10.0d )/10.0d,
	bmass=Math.rint((Math.random()*5)*10.0d )/10.0d, 
	akiirus=Math.rint((Math.random()*10)*10.0d )/10.0d, 
	bkiirus=Math.rint((Math.random()*10)*10.0d )/10.0d,
	//akiirusp2rast=Math.rint((Math.random()*5)*10.0d )/10.0d,
	bkiirusp2rast=Math.rint((Math.random()*5)*10.0d )/10.0d,
	akiirusp2rast = (akiirus * (amass - bmass) + 2 * bmass * (-bkiirus))
	/ (amass + bmass);
	double v2;
	
	public String tekst(){
		String tekst ="<html> Kaks keha liiguvad hõõrdevabalt teineteise suunas ja põrkuvad elastselt. "+ 
		   "Keha A mass on "+amass+" kg ja liigub kiirusega "+akiirus+" m/s. "+ 
		   "Keha B mass on "+bmass+" kg ja liigub kiirusega "+bkiirus+" m/s. "+ 
		   "Kui suur on keha B kiirus pärast?</html>";
		   return tekst;
	}
	public String joonisepath(){
		return "fyysika_ylesannete_joonised/joonis_fys_2keha.jpg";
	}
	public String[] vastusevariandid(){
		double vastus = ((-bkiirus) * (bmass - amass) + 2 * amass * akiirus)
		/ (amass + bmass);
		double v1 = Math.rint((Math.random()*5)*10.0d )/10.0d;
		v2 = Math.rint(vastus*10.0d)/10.0d;
		double v3 = Math.rint((Math.random()*5)*10.0d )/10.0d*-1;
		double v4 = Math.rint((Math.random()*10)*10.0d )/10.0d;
		String [] vastused ={v1+"",v2+"",v3+"",v4+""};
		
		return vastused;
	}
	
	public String[] oiged(){
		String oigedv[]={v2+""};
		return oigedv ;
	}
	
	public String vihje(){
		return"vastus = ((-bkiirus) * (bmass - amass) + 2 * amass * akiirus)/ (amass + bmass)";
	}
	
	
}

